package com.sgcc.pda.sdk.entity.table;

import java.io.Serializable;

/**
 * 基础工单实体.
 *
 *
 * @author 王沛栋
 * @data 2018/5/15 15:00
 */
public class BaseTaskInfo implements Serializable {

    private String appNo;//工单编号
    private String devType;//private String 01private String ,
    private String busiName;//private String 业扩private String ,
    private String ROWNUM;//1,
    private String operatorNo;//private String WFW20private String ,
    private String consName;//户名
    private String devAssetNo;//设备资产编号
    private String devInsAdd;//private String 计量中心private String ,
    private String consId;//private String 100001private String ,
    private String appId;//1,
    private String tgId;//private String 1046private String ,
    private String priorityLvl;//1,
    private String tgName;//台区名称
    private String voltCode;//private String 1private String ,
    private String tgNo;//台区编号
    private String orgName;//private String 41401private String ,
    private String warningDate;//private String 2018-06-15 11:10:44private String ,
    private String activityNo;//private String 0101private String ,
    private String overdureDate;//private String 2018-07-15 11:10:44private String ,
    private String consNo;//户号
    private String appStatus;//private String 04private String ,
    private String proTitle;//private String 过户private String ,
    private String timeStamp;//private String 201805151920private String ,
    private String beginDate;//private String 2018-05-15 11:10:44private String ,
    private String wkstTypeCode;//工单类型
    private String appTypeCode;//private String 101private String ,
    private String elecAddr;//private String 计量private String ,
    private String appSource;//private String 01private String ,
    private String planConsNo;//private String 1private String
    //经度
    private String GPSLONGITUDE;
    //纬度
    private String GPSLATITUDE;
    private String lineName;
    private String lineId;
    private String lineNo;
    private Long warningDateLong;
    private Long overdureDateLong;
    private Long beginDateLong;
    private Long reciveDateLong;
    private String reciveDate;
    private AlternateFieldBean alternateField;//扩展字段
    public static String APP_ID = "appId";//

    public void setBeginDateLong(Long beginDateLong) {
        this.beginDateLong = beginDateLong;
    }

    public Long getBeginDateLong() {
        return beginDateLong;
    }

    public void setReciveDateLong(Long reciveDateLong) {
        this.reciveDateLong = reciveDateLong;
    }


    public String getAppNo() {
        return appNo;
    }

    public void setAppNo(String appNo) {
        this.appNo = appNo;
    }

    public String getDevType() {
        return devType;
    }

    public void setDevType(String devType) {
        this.devType = devType;
    }

    public String getBusiName() {
        return busiName;
    }

    public void setBusiName(String busiName) {
        this.busiName = busiName;
    }

    public String getROWNUM() {
        return ROWNUM;
    }

    public void setROWNUM(String ROWNUM) {
        this.ROWNUM = ROWNUM;
    }

    public String getOperatorNo() {
        return operatorNo;
    }

    public void setOperatorNo(String operatorNo) {
        this.operatorNo = operatorNo;
    }

    public String getConsName() {
        return consName;
    }

    public void setConsName(String consName) {
        this.consName = consName;
    }

    public String getDevAssetNo() {
        return devAssetNo;
    }

    public void setDevAssetNo(String devAssetNo) {
        this.devAssetNo = devAssetNo;
    }

    public String getDevInsAdd() {
        return devInsAdd;
    }

    public void setDevInsAdd(String devInsAdd) {
        this.devInsAdd = devInsAdd;
    }

    public String getConsId() {
        return consId;
    }

    public void setConsId(String consId) {
        this.consId = consId;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getTgId() {
        return tgId;
    }

    public void setTgId(String tgId) {
        this.tgId = tgId;
    }

    public String getPriorityLvl() {
        return priorityLvl;
    }

    public void setPriorityLvl(String priorityLvl) {
        this.priorityLvl = priorityLvl;
    }

    public String getTgName() {
        return tgName;
    }

    public void setTgName(String tgName) {
        this.tgName = tgName;
    }

    public String getVoltCode() {
        return voltCode;
    }

    public void setVoltCode(String voltCode) {
        this.voltCode = voltCode;
    }

    public String getTgNo() {
        return tgNo;
    }

    public void setTgNo(String tgNo) {
        this.tgNo = tgNo;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getWarningDate() {
        return warningDate;
    }

    public void setWarningDate(String warningDate) {
        this.warningDate = warningDate;
    }

    public String getActivityNo() {
        return activityNo;
    }

    public void setActivityNo(String activityNo) {
        this.activityNo = activityNo;
    }

    public String getOverdureDate() {
        return overdureDate;
    }

    public void setOverdureDate(String overdureDate) {
        this.overdureDate = overdureDate;
    }

    public String getConsNo() {
        return consNo;
    }

    public void setConsNo(String consNo) {
        this.consNo = consNo;
    }

    public String getAppStatus() {
        return appStatus;
    }

    public void setAppStatus(String appStatus) {
        this.appStatus = appStatus;
    }

    public String getProTitle() {
        return proTitle;
    }

    public void setProTitle(String proTitle) {
        this.proTitle = proTitle;
    }

    public String getTimeStamp() {
        return timeStamp;
    }

    public void setTimeStamp(String timeStamp) {
        this.timeStamp = timeStamp;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getWkstTypeCode() {
        return wkstTypeCode;
    }

    public void setWkstTypeCode(String wkstTypeCode) {
        this.wkstTypeCode = wkstTypeCode;
    }

    public String getAppTypeCode() {
        return appTypeCode;
    }

    public void setAppTypeCode(String appTypeCode) {
        this.appTypeCode = appTypeCode;
    }

    public String getElecAddr() {
        return elecAddr;
    }

    public void setElecAddr(String elecAddr) {
        this.elecAddr = elecAddr;
    }

    public String getAppSource() {
        return appSource;
    }

    public void setAppSource(String appSource) {
        this.appSource = appSource;
    }

    public String getPlanConsNo() {
        return planConsNo;
    }

    public void setPlanConsNo(String planConsNo) {
        this.planConsNo = planConsNo;
    }

    public String getGPSLONGITUDE() {
        return GPSLONGITUDE;
    }

    public void setGPSLONGITUDE(String GPSLONGITUDE) {
        this.GPSLONGITUDE = GPSLONGITUDE;
    }

    public String getGPSLATITUDE() {
        return GPSLATITUDE;
    }

    public void setGPSLATITUDE(String GPSLATITUDE) {
        this.GPSLATITUDE = GPSLATITUDE;
    }

    public String getLineName() {
        return lineName;
    }

    public void setLineName(String lineName) {
        this.lineName = lineName;
    }

    public String getLineId() {
        return lineId;
    }

    public void setLineId(String lineId) {
        this.lineId = lineId;
    }

    public String getLineNo() {
        return lineNo;
    }

    public void setLineNo(String lineNo) {
        this.lineNo = lineNo;
    }

    public Long getWarningDateLong() {
        return warningDateLong;
    }

    public void setWarningDateLong(Long warningDateLong) {
        this.warningDateLong = warningDateLong;
    }

    public Long getOverdureDateLong() {
        return overdureDateLong;
    }

    public void setOverdureDateLong(Long overdureDateLong) {
        this.overdureDateLong = overdureDateLong;
    }

    public Long getReciveDateLong() {
        return reciveDateLong;
    }


    public String getReciveDate() {
        return reciveDate;
    }

    public void setReciveDate(String reciveDate) {
        this.reciveDate = reciveDate;
    }

    public AlternateFieldBean getAlternateField() {
        return alternateField;
    }

    public void setAlternateField(AlternateFieldBean alternateField) {
        this.alternateField = alternateField;
    }

    public static class AlternateFieldBean implements Serializable {


        /**
         * HPLC_FALG : 00
         * WORK_STATUS : 01：下发，（表示：首次派发）;02：驳回，（表示：提交后被驳回）;03：已归档（表示：驳回后归档成功）
         * EQUIP_TYPE :设备类型编码:01：计量箱;02：电能表
         */

        private String HPLC_FALG;
        private String WORK_STATUS;
        private String EQUIP_TYPE;
        public String getHPLC_FALG() {
            return HPLC_FALG;
        }

        public void setHPLC_FALG(String HPLC_FALG) {
            this.HPLC_FALG = HPLC_FALG;
        }

        public String getWORK_STATUS() {
            return WORK_STATUS;
        }

        public void setWORK_STATUS(String WORK_STATUS) {
            this.WORK_STATUS = WORK_STATUS;
        }

        public String getEQUIP_TYPE() {
            return EQUIP_TYPE;
        }

        public void setEQUIP_TYPE(String EQUIP_TYPE) {
            this.EQUIP_TYPE = EQUIP_TYPE;
        }
    }
}
